In a large pan, add the olive oil and onion and then fry the onion on medium for 8-10 minutes until soft.
Add the garlic and stir to combine.
Now add the aubergine and fry for 2-3 minutes to soften a little.
Add the smoked paprika, harissa, ketchup and tomato purée and stir to combine, simmer for a minute then add cherry tomatoes, sun dried and tin tomatoes. Simmer for 15 minutes.
Season with salt, pepper and chilli flakes and stir in the plant based milk